n=int (input("Введите четырехзначное число"))
if n<1000 and n>9999 :
    print ("Введенное число не является четырехзначным")
else :
    if n%2==0 :
        print ("Число четное : Да")
    else :
        print ("Число четное : Нет")
    if n%3==0:
        print ("Число кратное трем : Да")
    else :
        print ("Число кратное трем : Нет")
    if (n**0.5) **2 == int(n**0.5)**2 :
        print ("Числоявляется квадратом числа :" , n**0.5)
    else:
        print ("Число является квадратом числа : Нет")
    print ("Наименьшая цифра числа : ",min(map(int,str(n))))
    print ("Наибольшая цифра числа : ",max(map(int,str(n))))
    s=str (n)
    print ("Количество нулей в числе : " ,s.count("0"))
    d=n%10
    if  (d**0.5)**2==(int(d**0.5))**2:
        print ("Цифра в разряде едениц является квадратом цифры:" , d**0.5)
    else:
            print ("Цифра в разряде едениц является квадратом цифры : Нет")
    d1=(n//10)%10
    if  (d1**0.5)**2==(int(d1**0.5))**2:
            print("Цифра в разряде десятков является квадратом цифры:" , d1**0.5)
    else:
            print("Цифра в разряде десятков является квадратом цифры: Нет" )
    d2= (n//100)%10
    if (d2**0.5)**2==(int(d2**0.5))**2 :
            print("Цифра в разряде сотен является квадратом цифры:" , d2**0.5)
    else :
            print("Цифра в разряде сотен является квадратом цифры: Нет")
    d3=n//1000
    if (d3**0.5)**2==(int(d3**0.5))**2:
             print ("Цифра в разряде тысяч является квадрат цифры :" , d3**0.5)
    else :
            print ("Цифра в разряде тысяч является квадрат цифры : Нет")

        

           
            
            
            
